//鼠标划过显示或者隐藏删除图标
;
(function($) {
    jQuery.fn.extend({
        "element_toggle": function(options) {
            // 参数定义
            options=$.extend({
                element:"li",
                icon:".app_icon_del",
                current:"current",
                filterClass:".J_filter",
                needHover:true
            },options|| {}
            );
            // 函数体定义
            return this.each( function() {
                //在each中this代表dom元素，不是jquery对象
                var expr=options.element;
                $(this).find(expr).not(options.filterClass).mouseover(function() {
                    if(options.needHover){
                     $(this).addClass(options.current);
                    } 
                    $(this).find(options.icon).eq(0).show();
                }).mouseout(
                    function() {
                        if(options.needHover){
                          $(this).removeClass(options.current);
                    }
                    $(this).find(options.icon).eq(0).hide();
                });
            })
            return this;
        }
    }
    )
})(jQuery);